Logic and Creativity
Logic and Creativity are opposing characteristics. Logic is a destructive mechanism, because it is literally breaking down things. Creativity on the other hand is a constructive mechanism.
I tried to study how creativity can come from a purely mathematical algorithm, i.e. without any random functions since true randomness cannot be generated mathematically. Here's how my idea goes:
Algorithm: Action-Sensor-Storage-Read-Apply Function-Store Back-Read both-Binary operation-Store back-Explode!
Definition:
1. Action: There should be an action
2. Sensor: There should be an observation of the action
3. Storage: The observation must be stored somewhere for future use
4. Read: The stored observation must be read into a variable for usage
5. Apply Function: The value of the variable has to be modified to generate a new variable
6. Move to Storage: The modified value should be added to the storage for future use
7. Read both: Both values are read into variables for a binary operation
8. Binary Operation: A unique value is formed out of the two values
9. Store the result: The new value is added to the storage for future use
10. Repeat binary operation: This will keep on creating unique values which arise from existing values.
NOTE: The values will get more and more creative over time. But limits must be imposed to make balance the results. There should also be an algorithm for defining which variables are chosen at an instance.
I suppose this is also why TREE(3) is such a fast growing function. It's only when there a third value has been created that new and new pairs can form. This genetic algorithm could also be related to a tree structure - just like family trees are for a simple example.